package com.xdcplus.web.common.pojo.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.sql.Timestamp;

/**
 * 工作日表(DwWorkDate)表实体类
 * 
 * @author ma.qing
 * @since 2023-07-12 17:53:15
 */
@Data
@ApiModel(description = "")
@SuppressWarnings("serial")
@TableName("DW_WORK_DATE")
public class DwWorkDate implements Serializable {
    private static final long serialVersionUID = 328975662558820717L;
            
    @ApiModelProperty("标准日期")
    private Timestamp fabDay;
            
    @ApiModelProperty("起始时间")
    private Timestamp fabStart;
            
    @ApiModelProperty("结束时间")
    private Timestamp fabEnd;
            
    @ApiModelProperty("对应天")
    private String fabDate;
            
    @ApiModelProperty("对应周")
    private String fabWeek;
            
    @ApiModelProperty("对应周描述")
    private String fabWeekDesc;
            
    @ApiModelProperty("对应周的起始时间")
    private Timestamp fabWeekStartDate;
            
    @ApiModelProperty("是对应周的第几天")
    private Long dayOfWeek;
            
    @ApiModelProperty("对应月")
    private String fabMonth;
            
    @ApiModelProperty("对应月描述")
    private String fabMonthDesc;
            
    @ApiModelProperty("对应月的起始时间")
    private Timestamp fabMonthStartDate;
            
    @ApiModelProperty("是对应月的第几天")
    private Long dayOfMonth;
            
    @ApiModelProperty("对应季度")
    private String fabQuarter;
            
    @ApiModelProperty("对应季度描述")
    private String fabQuarterDesc;
            
    @ApiModelProperty("对应季度的起始时间")
    private Timestamp fabQuarterStartDate;
            
    @ApiModelProperty("是对应季度的第几天")
    private Long dayOfQuarter;
            
    @ApiModelProperty("对应年")
    private String fabYear;
            
    @ApiModelProperty("是否是工作日")
    private String isWorkday;
            
    @ApiModelProperty("时间戳")
    private Timestamp dbTimestamp;
}
